#ifndef _CONFIGURATOR_FILE____GUARD_H_
#define _CONFIGURATOR_FILE____GUARD_H_

#include <string>
#include <map>

#include "LocalDefinedTypes.h"

namespace diploma
{
	class Configurator
	{
	public:
		Configurator(const std::string& path);
		int GetBinCount();
		VectorType GetVectorType();
		MetricType GetMetricType();
	private:
		void ParseFile(const std::string& path);
	private:
		std::map<std::string, int> data_;
	};
}
#endif //_CONFIGURATOR_FILE____GUARD_H_